payment guarantee - French English Dictionary